﻿package pe.gob.osinergmin.interfase_siaf.dac.util;

public class Constantes {
	
	public static final String MONEDA_NUEVO_SOL ="S/.";

	/***NOMBRES DE CONCEPTOS***/	
	public static final String TIPO_OPE ="TIPO_OPE";
	public static final String COD_DOC ="COD_DOC";
	public static final String TIPO_ID ="TIPO_ID";
	public static final String ORIGEN ="ORIGEN";
	public static final String RUBRO ="RUBRO";
	public static final String T_PAGO ="T_PAGO";
	public static final String T_RECURS ="T_RECURS";
	public static final String T_COMPRO ="T_COMPRO";
	public static final String BANCO ="BANCO";
	public static final String CTA_CTE ="CTA_CTE";
	public static final String MONEDA ="MONEDA";
	public static final String DCOD_DOC ="DCOD_DOC";
	public static final String TTIPO_DEP ="TTIPO_DEP";
	public static final String TCON_DEP ="TCON_DEP";
	public static final String ESTADO ="ESTADO";	
	public static final String MOD_COMP ="MOD_COMP";
	public static final String CICLO ="CICLO";
	public static final String FASE ="FASE";
	public static final String TIPO_PROC ="TIPO_PROC";
	public static final String SEC_FUNC ="SEC_FUNC";
	public static final String CLASF_ING ="CLASF_ING";
	public static final String CLASF_GAS ="CLASF_GAS";
	
	
	
	//PARA MANEJAR EL CONCEPTO DE ESTADOS
	public static final String ESTADO_AMPLIACION_CODIGO ="M";
	public static final String ESTADO_REBAJA_CODIGO ="R";
	public static final String ESTADO_DEVOLUCION_CODIGO ="D";
	public static final String ESTADO_ANULACION_ERROR_CODIGO ="X";
	public static final String ESTADO_ANULACION_CODIGO="A";	
	
	public static final String ESTADO_AMPLIACION_DES ="Ampliación";
	public static final String ESTADO_REBAJA_DES ="Rebaja";
	public static final String ESTADO_DEVOLUCION_DES ="Devolución";
	public static final String ESTADO_ANULACION_ERROR_DES ="Anulación por error";
	public static final String ESTADO_ANULACION_DES="Anulación";	
	
	/**FASES*/
	public static final String CICLO_INGRESO ="I";
	public static final String FASE_INGRESO_D ="D";//fase determinado
	public static final String FASE_INGRESO_R ="R";//fase recaudado
	
	public static final String DETERMINADO ="D";
	public static final String RECAUDADO ="R";
	
	public static final String DETERMINADO_NUEVO ="";
	public static final String DETERMINADO_AMPLIACION ="M";
	public static final String DETERMINADO_REBAJA ="R";
	public static final String DETERMINADO_ANULACION ="A";
	public static final String DETERMINADO_ANULAION_ERROR ="X";
	
	public static final String RECAUDADO_NUEVO ="";
	public static final String RECAUDADO_DEVOLUCION ="D";
	public static final String RECAUDADO_REBAJA ="R";
	public static final String RECAUDADO_ANULACION ="A";
	public static final String RECAUDADO_ANULAION_ERROR ="X";	
	
	/***WEB SERVICE para consultar datos por el nombre de concepto***/
	public static final String CODIGO_ERROR_CONCEPTO_MAESTRO ="001"; //"Valor obligatorio nombre del concepto."
	public static final String DESC_CONCEPTO_VACIO_MAESTRO ="Valor obligatorio nombre del concepto.";	
	public static final String DESC_CONCEPTO_MAESTRO ="Nombre de concepto ingresado no es válido.";
	public static final String COD_CONCEPTO_MAESTRO ="134"; //"Nombre de concepto ingresado no es válido.";
	
	public static final String CODIGO_INFO01 ="002"; //"No existe ningún resultado con los valores ingresados";
	public static final String DESC_INFO01 ="No existe ningún resultado con los valores ingresados";
	
	public static final String CODIGO_OK ="000"; //"Proceso finalizó correctamente";
	public static final String DESC_OK ="Proceso finalizó correctamente";
	
	public static final String CODIGO_ERRROR_CONSULTA_CONCEPTO ="135"; //"Ocurrio un error al consultar datos del concepto";
    public static final String DESC_ERRROR_CONSULTA_CONCEPTO ="Ocurrio un error al consultar datos del concepto";
	
    public static final String CODIGO_ANIO_EJE_NULL ="278"; 
    public static final String DESC_ANIO_EJE_NULL ="Debe ingresar codigo1 (Año de ejecución)";
	
    
	/***FIN WEB SERVICE para consultar datos por el nombre de concepto***/
	
	
	/** WEB SERVICE para consultar datos del INTF_CAB por el secuencial fase INGRESOS*/	
	
	public static final String OPERACION_CONSULTA_DES_ERROR ="Ocurrio un error al consultar "
			+ " datos del Intf_cab por el número de secuencial,"
			+ " vuelva a intentarlo más tarde.";
	public static final String COD_OPERACION_CONSULTA_DES_ERROR ="003";//"Ocurrio un error al consultar datos del Intf_cab por el número de secuencial, vuelva a intentarlo más tarde."
	
	public static final String OPERACION_CORRECTO_CONSULTA ="Proceso finalizó correctamente";
	public static final String COD_OPERACION_CORRECTO_CONSULTA ="000";
	
	public static final String OPERACION_CONSULTA_INTF_CAB_DUPLICIDAD ="Existe más de un registro con secuencial.";
	public static final String COD_OPERACION_CONSULTA_INTF_CAB_DUPLICIDAD = "004"; //"Existe más de un registro con secuencial.";
	
	public static final String OPERACION_CONSULTA_INTF_CAB_VACIO =" Número de Secuencial no existe.";
	public static final String COD_OPERACION_CONSULTA_INTF_CAB_VACIO ="005"; //"Número de Secuencial no existe.";
	
	public static final String OPERACION_CONSULTA_INTF_CAB_SECUENCIAL ="Debe ingresar el Número Secuencial.";
	public static final String COD_OPERACION_CONSULTA_INTF_CAB_SECUENCIAL ="006"; //"Debe ingresar el Número Secuencial.";
	
	/** FIN WEB SERVICE para consultar datos del INTF_CAB por el secuencial fase INGRESOS*/	
	
	
	/** WEB SERVICE para el registrar datos de todo el ciclo de INGRESOS*/	
	
	public static final String COD_CICLO_PARAMETRO_NULO = "136";	
	public static final String CICLO_PARAMETRO_NULO = "Valor obligatorio ciclo como parámetro, parámetro ciclo.";	
	  
	public static final String COD_CICLO_PARAMETRO_VALIDO = "137";
	public static final String CICLO_PARAMETRO_VALIDO = "Ciclo como parámetro no válido, parámetro ciclo.";
	
	public static final String COD_FASE_PARAMETRO_NULO = "138";
	public static final String FASE_PARAMETRO_NULO = "Valor obligatorio fase como parámetro, parámetro fase.";
	  
	public static final String COD_ESTADO_OPERACION_INGRESO ="139";
	public static final String ESTADO_OPERACION_INGRESO ="Estado no válido, campo estado.";
	 
	public static final String COD_FASE_PARAMETRO_VALIDO = "140";	
	public static final String FASE_PARAMETRO_VALIDO = "Fase como parámetro no válido, parámetro fase.";	
		
	public static final String ESTADO_CIERRE_APERTURADO ="N";
	public static final String ESTADO_CIERRE_CERRADO ="S";
	
	public static final String ESTADO_CIERRE_DES ="El periodo esta cerrado.";
	public static final String COD_ESTADO_CIERRE_DES ="143";	
		
	
	public static final String OPERACION_INGRESO_DES_ERROR ="Ocurrio un error al grabar la transacción,"
			+ " vuelva a intentarlo más tarde.";	
	public static final String COD_OPERACION_INGRESO_DES_ERROR ="007"; //"Ocurrio un error al grabar la transacción,  vuelva a intentarlo más tarde."
	
	
	public static final String OPERACION_CORRECTO_INRESO ="Proceso finalizó correctamente";
	public static final String COD_OPERACION_CORRECTO_INRESO ="000";	
	
		
	/****Mensajes para validacion de campos nulos*****/	 
	//INTF_CAB
	public static final String SECUENCIAL_INTFCAB_NULO = "Valor obligatorio Secuencial de INTF_CAB, campo secuencial.";	
	public static final String ANIO_EJE_INTFCAB_NULO = "Valor obligatorio año de ejecución de INTF_CAB, campo ano_eje.";	
	public static final String SEC_EJEC_INTFCAB_NULO = "Valor obligatorio sector de ejecución de INTF_CAB, campo Sec_Ejec.";	
	public static final String SEC_EJEC2_INTFCAB_NULO = "Valor obligatorio Mnemónico de la unidad del Tesoro Público, campo Sec_Ejec2.";
	public static final String MES_EJE_INTFCAB_NULO = "Valor obligatorio mes de ejecución de INTF_CAB, campo Mes_EJe.";		
	public static final String TIPO_OPE_INTFCAB_NULO = "Valor obligatorio tipo de operación de INTF_CAB, campo Tipo_Ope.";	
	public static final String MOD_COMP_INTFCAB_NULO = "Valor obligatorio modalidad de compra de INTF_CAB, campo Mod_Comp.";	
	public static final String SEC_AREA_INTFCAB_NULO = "Valor obligatorio código de área de INTF_CAB, campo Sec_Area.";	
	public static final String CICLO_INTFCAB_NULO = "Valor obligatorio Ciclo de INTF_CAB, campo ciclo.";		
	public static final String FASE_INTFCAB_NULO = "Valor obligatorio Fase de INTF_CAB, campo fase.";		
	public static final String COD_DOC_INTFCAB_NULO = "Valor obligatorio código de documento de INTF_CAB, campo Cod_Doc.";		
	public static final String SERIE_DOC_INTFCAB_NULO = "Valor obligatorio serie del documento de INTF_CAB, campo Serie_Doc.";	
	public static final String NUM_DOC_INTFCAB_NULO = "Valor obligatorio número de documento de INTF_CAB, campo Num_Doc.";		
	public static final String FEC_DOC_INTFCAB_NULO = "Valor obligatorio fecha del documento de INTF_CAB, campo Fec_Doc.";	    
	public static final String FECDOC_INTFCAB_NO_VALIDO = "Valor obligatorio fecha del documento de INTF_CAB válido, campo Fec_Doc.";   
	public static final String M_FECHA_INTFCAB_NULO = "Valor obligatorio mejor fecha del registro de INTF_CAB, campo M_Fecha.";  
	public static final String M_FECHA_INTFCAB_NO_VALIDO= "Valor obligatorio mejoor fecha del registro de INTF_CAB válido, campo M_Fecha.";	  
	public static final String TIPO_ID_INTFCAB_NULO = "Valor obligatorio tipo de proveedor de INTF_CAB, campo Tipo_Id.";  
	public static final String RUC_INTFCAB_NULO = "Valor obligatorio Ruc del proveedor de INTF_CAB, campo ruc.";   
	public static final String RUC_INTFCAB_NO_VALIDO = "Valor obligatorio un Ruc válido, campo ruc.";	  
	public static final String ORIGEN_INTFCAB_NULO = "Valor obligatorio origen de INTF_CAB, campo origen.";	
	public static final String FTE_FIN_INTFCAB_NULO = "Valor obligatorio fuente de financiamiento de INTF_CAB, campo Fte_Fin.";	
	public static final String TIPO_FIN_INTFCAB_NULO = "Valor obligatorio tipo de financiamiento de INTF_CAB, campo Tipo_fin.";		
	public static final String T_PAGO_INTFCAB_NULO = "Valor obligatorio tipo de pago de INTF_CAB, campo T_Pago.";		
	public static final String T_RECURS_INTFCAB_NULO = "Valor obligatorio tipo de recurso de INTF_CAB, campo T_Recurs.";	
	public static final String T_COMPRO_INTFCAB_NULO = "Valor obligatorio tipo de compromiso de INTF_CAB, campo T_Compro.";	
	public static final String MONEDA_INTFCAB_NULO = "Valor obligatorio Moneda de INTF_CAB, campo moneda.";	
	public static final String T_CAMBIO_INTFCAB_NULO = "Valor obligatorio tipo de cambio de INTF_CAB, campo T_Cambio.";		
	public static final String T_CAMBIO_INTFCAB_NO_VALIDO = "Valor obligatorio tipo de cambio de INTF_CAB válido, campo T_Cambio.";	
	public static final String T_CAMBIO_INTFCAB_NO_NEGATIVO = "Tipo de cambio de INTF_CAB no debe ser valor negativo, campo T_Cambio.";	
	public static final String ESTADO_INTFCAB_NULO = "Valor obligatorio Estado de INTF_CAB, campo estado";	
	public static final String UE_ENVIO_INTFCAB_NULO = "Valor obligatorio el estado de envio de INTF_CAB, campo Ue_Envio.";	
	public static final String UE_ESTADO_INTFCAB_NULO = "Valor obligatorio estado del proceso de INTF_CAB, campo Ue_Estado.";	
	public static final String ESTADO_REG_INTFCAB_NULO = "Valor obligatorio estado de registro de interfase de INTF_CAB, campo Estado_Reg.";		
	public static final String DATO_ORI_INTFCAB_NULO = "Valor obligatorio quien origina el registro de INTF_CAB, campo Dato_Ori.";		
	public static final String FASE_INTFCAB_DIFERENTE_FASE_PARAMETRO = "La fase como parámetro no coincide con la fase ingresada, campo fase.";		
	public static final String CICLO_INTFCAB_DIFERENTE_CICLO_PARAMETRO = "El ciclo como parámetro no coincide con el ciclo ingresado, campo ciclo.";	
	public static final String INTF_EXP_INTFCAB_NULO = "Valor obligatorio Intf_Exp de INTF_CAB, campo Intf_Exp";	
	public static final String INTF_FASE_INTFCAB_NULO = "Valor obligatorio Intf_Fase de INTF_CAB, campo Intf_Fase";
	public static final String INTF_SEC_INTFCAB_NULO = "Valor obligatorio Intf_Sec de INTF_CAB, campo Intf_Sec";	
	public static final String INTF_COR_INTFCAB_NULO = "Valor obligatorio Intf_Cor de INTF_CAB, campo Intf_Cor";	
	public static final String ANO_CTA_INTFCAB_NULO = "Valor obligatorio año de la cta. cte. de INTF_CAB, campo Ano_Cta.";
	public static final String BANCO_INTFCAB_NULO = "Valor obligatorio banco de INTF_CAB, campo Banco.";		
	public static final String CTA_CTE_INTFCAB_NULO = "Valor obligatorio cta. cte. de INTF_CAB, campo Cta_Cte.";	
	public static final String ANO_CTA2_INTFCAB_NULO = "Valor obligatorio año de la cta. cte. a transferir de INTF_CAB, campo Ano_Cta2.";		
	public static final String BANCO2_INTFCAB_NULO = "Valor obligatorio código de banco a transferir de INTF_CAB, campo Banco2.";		
	public static final String CTA_CTE2_INTFCAB_NULO = "Valor obligatorio número de la cta. cte. a trasnferir de INTF_CAB, campo Cta_Cte2.";	
	public static final String DCOD_DOC_INTFCAB_NULO = "Valor obligatorio código de documento B de INTF_CAB, campo Dcod_Doc.";		
	public static final String DNUM_DOC_INTFCAB_NULO = "Valor obligatorio número del documento B de INTF_CAB, campo Dnum_Doc.";		
	public static final String DFEC_DOC_INTFCAB_NULO = "Valor obligatorio fecha del documento B de INTF_CAB, campo Dfec_Doc.";		
	public static final String DFEC_DOC_INTFCAB_NO_VALIDO = "Valor obligatorio fecha del documento de INTF_CAB válido, campo Dfec_Doc.";	    
	public static final String DNOMBRE_INTFCAB_NULO = "Valor obligatorio nombre del documento B de INTF_CAB, campo Dnombre.";	
	public static final String DMONTO_INTFCAB_NULO = "Valor obligatorio monto del documento B de INTF_CAB, campo Dmonto.";		
	public static final String DMONTO_INTFCAB_NO_VALIDO = "Valor obligatorio monto del documento B de INTF_CAB válido, campo Dmonto.";	
	public static final String DMONTO_INTFCAB_NO_NEGATIVO = "Valor obligatorio monto del documento B de INTF_CAB válido no acepta valor negativo, campo Dmonto.";   
	public static final String DMONTO_MN_INTFCAB_NULO = "Valor obligatorio monto del documento B en moneda nacional de INTF_CAB , campo Dmonto_Mn.";		
	public static final String DMONTO_MN_INTFCAB_NO_VALIDO = "Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido, campo Dmonto_Mn.";		
	public static final String DMONTO_MN_INTFCAB_NO_NEGATIVO = "Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido no acepta valor negativo, campo Dmonto_Mn.";

	public static final String DMONTO_INTFCAB_NO_POSITIVO = "Valor obligatorio monto del documento B de INTF_CAB válido no acepta valor positivo, campo Dmonto.";   
	public static final String DMONTO_MN_INTFCAB_NO_POSITIVO = "Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido no acepta valor positivo, campo Dmonto_Mn.";
	//CODIGOS
	public static final String COD_SECUENCIAL_INTFCAB_NULO = "008"; //"Valor obligatorio valor de Secuencial de INTF_CAB, campo secuencial.";		
	public static final String COD_ANIO_EJE_INTFCAB_NULO = "009"; //"Valor obligatorio año de ejecución de INTF_CAB, campo ano_eje.";	
	public static final String COD_SEC_EJEC_INTFCAB_NULO = "010"; //"Valor obligatorio sector de ejecución de INTF_CAB, campo Sec_Ejec.";	
	public static final String COD_SEC_EJEC2_INTFCAB_NULO = "011"; //"Valor obligatorio Mnemónico de la unidad del Tesoro Público, campo Sec_Ejec2.";
	public static final String COD_MES_EJE_INTFCAB_NULO = "012"; //"Valor obligatorio mes de ejecución de INTF_CAB, campo Mes_EJe.";		
	public static final String COD_TIPO_OPE_INTFCAB_NULO = "013"; //"Valor obligatorio tipo de operación de INTF_CAB, campo Tipo_Ope.";	
	public static final String COD_MOD_COMP_INTFCAB_NULO = "014"; //"Valor obligatorio modalidad de compra de INTF_CAB, campo Mod_Comp.";	
	public static final String COD_SEC_AREA_INTFCAB_NULO = "015"; //"Valor obligatorio código de área de INTF_CAB, campo Sec_Area.";	
	public static final String COD_CICLO_INTFCAB_NULO = "016"; //"Valor obligatorio Ciclo de INTF_CAB, campo ciclo.";		
	public static final String COD_FASE_INTFCAB_NULO = "017"; //"Valor obligatorio Fase de INTF_CAB, campo fase.";		
	public static final String COD_COD_DOC_INTFCAB_NULO = "018"; //"Valor obligatorio código de documento de INTF_CAB, campo Cod_Doc.";		
	public static final String COD_SERIE_DOC_INTFCAB_NULO = "019"; //"Valor obligatorio serie del documento de INTF_CAB, campo Serie_Doc.";	
	public static final String COD_NUM_DOC_INTFCAB_NULO = "020"; //"Valor obligatorio número de documento de INTF_CAB, campo Num_Doc.";		
	public static final String COD_FEC_DOC_INTFCAB_NULO = "021"; //"Valor obligatorio fecha del documento de INTF_CAB, campo Fec_Doc.";	    
	public static final String COD_FECDOC_INTFCAB_NO_VALIDO = "022"; //"Valor obligatorio fecha del documento de INTF_CAB válido, campo Fec_Doc.";   
	public static final String COD_M_FECHA_INTFCAB_NULO = "023"; //"Valor obligatorio mejor fecha del registro de INTF_CAB, campo M_Fecha.";  
	public static final String COD_M_FECHA_INTFCAB_NO_VALIDO= "024"; //"Valor obligatorio mejoor fecha del registro de INTF_CAB válido, campo M_Fecha.";	  
	public static final String COD_TIPO_ID_INTFCAB_NULO = "025"; //"Valor obligatorio tipo de proveedor de INTF_CAB, campo Tipo_Id.";  
	public static final String COD_RUC_INTFCAB_NULO = "026"; //"Valor obligatorio Ruc del proveedor de INTF_CAB, campo ruc.";   
	public static final String COD_RUC_INTFCAB_NO_VALIDO = "027"; //"Valor obligatorio un Ruc válido, campo ruc.";	  
	public static final String COD_ORIGEN_INTFCAB_NULO = "028"; //"Valor obligatorio origen de INTF_CAB, campo origen.";	
	public static final String COD_FTE_FIN_INTFCAB_NULO = "029"; //"Valor obligatorio fuente de financiamiento de INTF_CAB, campo Fte_Fin.";	
	public static final String COD_TIPO_FIN_INTFCAB_NULO = "030"; //"Valor obligatorio tipo de financiamiento de INTF_CAB, campo Tipo_fin.";		
	public static final String COD_T_PAGO_INTFCAB_NULO = "031"; //"Valor obligatorio tipo de pago de INTF_CAB, campo T_Pago.";		
	public static final String COD_T_RECURS_INTFCAB_NULO = "032"; //"Valor obligatorio tipo de recurso de INTF_CAB, campo T_Recurs.";	
	public static final String COD_T_COMPRO_INTFCAB_NULO = "033"; //"Valor obligatorio tipo de compromiso de INTF_CAB, campo T_Compro.";	
	public static final String COD_MONEDA_INTFCAB_NULO = "034"; //"Valor obligatorio Moneda de INTF_CAB, campo moneda.";	
	public static final String COD_T_CAMBIO_INTFCAB_NULO = "035"; //"Valor obligatorio tipo de cambio de INTF_CAB, campo T_Cambio.";		
	public static final String COD_T_CAMBIO_INTFCAB_NO_VALIDO = "036"; //"Valor obligatorio tipo de cambio de INTF_CAB válido, campo T_Cambio.";	
	public static final String COD_T_CAMBIO_INTFCAB_NO_NEGATIVO = "037"; //"Valor obligatorio tipo de cambio de INTF_CAB válido, campo T_Cambio.";	
	public static final String COD_ESTADO_INTFCAB_NULO = "038"; //"Valor obligatorio Estado de INTF_CAB, campo estado";	
	public static final String COD_UE_ENVIO_INTFCAB_NULO = "039"; //"Valor obligatorio el estado de envio de INTF_CAB, campo Ue_Envio.";	
	public static final String COD_UE_ESTADO_INTFCAB_NULO = "040"; //"Valor obligatorio estado del proceso de INTF_CAB, campo Ue_Estado.";	
	public static final String COD_ESTADO_REG_INTFCAB_NULO = "041"; //"Valor obligatorio estado de registro de interfase de INTF_CAB, campo Estado_Reg.";		
	public static final String COD_DATO_ORI_INTFCAB_NULO = "042"; //"Valor obligatorio quien origina el registro de INTF_CAB, campo Dato_Ori.";		
	public static final String COD_FASE_INTFCAB_DIFERENTE_FASE_PARAMETRO = "043"; //"La fase como parámetro no coincide con la fase ingresada, campo fase.";		
	public static final String COD_CICLO_INTFCAB_DIFERENTE_CICLO_PARAMETRO = "044"; //"El ciclo como parámetro no coincide con el ciclo ingresado, campo ciclo.";	
	public static final String COD_INTF_EXP_INTFCAB_NULO = "045"; //"Valor obligatorio Intf_Exp de INTF_CAB, campo Intf_Exp";	
	public static final String COD_INTF_FASE_INTFCAB_NULO = "046"; //"Valor obligatorio Intf_Fase de INTF_CAB, campo Intf_Fase";
	public static final String COD_INTF_SEC_INTFCAB_NULO = "047"; //"Valor obligatorio Intf_Sec de INTF_CAB, campo Intf_Sec";	
	public static final String COD_INTF_COR_INTFCAB_NULO = "048"; //"Valor obligatorio Intf_Cor de INTF_CAB, campo Intf_Cor";	
	public static final String COD_ANO_CTA_INTFCAB_NULO = "049"; //"Valor obligatorio año de la cta. cte. de INTF_CAB, campo Ano_Cta.";
	public static final String COD_BANCO_INTFCAB_NULO = "050"; //"Valor obligatorio banco de INTF_CAB, campo Banco.";		
	public static final String COD_CTA_CTE_INTFCAB_NULO = "051"; //"Valor obligatorio cta. cte. de INTF_CAB, campo Cta_Cte.";	
	public static final String COD_ANO_CTA2_INTFCAB_NULO = "052"; //"Valor obligatorio año de la cta. cte. a transferir de INTF_CAB, campo Ano_Cta2.";		
	public static final String COD_BANCO2_INTFCAB_NULO = "053"; //"Valor obligatorio código de banco a transferir de INTF_CAB, campo Banco2.";		
	public static final String COD_CTA_CTE2_INTFCAB_NULO = "054"; //"Valor obligatorio número de la cta. cte. a trasnferir de INTF_CAB, campo Cta_Cte2.";	
	public static final String COD_DCOD_DOC_INTFCAB_NULO = "055"; //"Valor obligatorio código de documento B de INTF_CAB, campo Dcod_Doc.";		
	public static final String COD_DNUM_DOC_INTFCAB_NULO = "056"; //"Valor obligatorio número del documento B de INTF_CAB, campo Dnum_Doc.";		
	public static final String COD_DFEC_DOC_INTFCAB_NULO = "057"; //"Valor obligatorio fecha del documento B de INTF_CAB, campo Dfec_Doc.";		
	public static final String COD_DFEC_DOC_INTFCAB_NO_VALIDO = "058"; //"Valor obligatorio fecha del documento de INTF_CAB válido, campo Dfec_Doc.";	    
	public static final String COD_DNOMBRE_INTFCAB_NULO = "059"; //"Valor obligatorio nombre del documento B de INTF_CAB, campo Dnombre.";	
	public static final String COD_DMONTO_INTFCAB_NULO = "060"; //"Valor obligatorio monto del documento B de INTF_CAB, campo Dmonto.";		
	public static final String COD_DMONTO_INTFCAB_NO_VALIDO = "061"; //"Valor obligatorio monto del documento B de INTF_CAB válido, campo Dmonto.";	
	public static final String COD_DMONTO_INTFCAB_NO_NEGATIVO = "062"; //"Valor obligatorio monto del documento B de INTF_CAB válido no acepta valor negativo, campo Dmonto.";   
	public static final String COD_DMONTO_MN_INTFCAB_NULO = "063"; //"Valor obligatorio monto del documento B en moneda nacional de INTF_CAB , campo Dmonto_Mn.";		
	public static final String COD_DMONTO_MN_INTFCAB_NO_VALIDO = "064"; //"Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido, campo Dmonto_Mn.";		
	public static final String COD_DMONTO_MN_INTFCAB_NO_NEGATIVO = "065"; //"Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido no acepta valor negativo, campo Dmonto_Mn.";

	public static final String COD_DMONTO_INTFCAB_NO_POSITIVO = "066"; //"Valor obligatorio monto del documento B de INTF_CAB válido no acepta valor positivo, campo Dmonto.";   
	public static final String COD_DMONTO_MN_INTFCAB_NO_POSITIVO = "067"; //"Valor obligatorio monto del documento B en moneda nacional de INTF_CAB válido no acepta valor positivo, campo Dmonto_Mn.";
			
	//INTF_DET09
	public static final String SECUENCIAL_INTF_DET09_NULO = "Valor obligatorio valor del Secuencial de INTF_DET09, campo secuencial.";
	public static final String ID_CLASIFI_INTF_DET09_NULO = "Valor obligatorio clasificador de INTF_DET09, campo Id_Clasifi.";	
	public static final String CLASIFNIV1_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 1 de INTF_DET09, campo Clasifniv1.";	
	public static final String CLASIFNIV2_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 2 de INTF_DET09, campo Clasifniv2.";	
	public static final String CLASIFNIV3_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 3 de INTF_DET09, campo Clasifniv3.";	
	public static final String CLASIFNIV4_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 4 de INTF_DET09, campo Clasifniv4.";	
	public static final String CLASIFNIV5_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 5 de INTF_DET09, campo Clasifniv5.";
	public static final String CLASIFNIV6_INTF_DET09_NULO = "Valor obligatorio clasificador de nivel 6 de INTF_DET09, campo Clasifniv6.";	
	public static final String MONTO_INTF_DET09_NULO = "Valor obligatorio Monto del registro de INTF_DET09, campo monto.";	
	public static final String MONTO_INTF_DET09_NO_VALIDO = "Valor obligatorio Monto del registro de INTF_DET09 válido, campo monto.";	
	public static final String MONTO_INTF_DET09_NO_NEGATIVO = "Valor obligatorio Monto del registro de INTF_DET09 válido no acepta valor negativo, campo monto.";   
	public static final String MONTO_MN_INTF_DET09_NULO = "Valor obligatorio monto en moneda nacional de INTF_DET09, campo Monto_Mn.";	
	public static final String MONTO_MN_INTF_DET09_NO_VALIDO = "Valor obligatorio monto en moneda nacional de INTF_DET09 válido, campo Monto_Mn.";	
	public static final String MONTO_MN_INTF_DET09_NO_NEGATIVO = "Valor obligatorio monto en moneda nacional de INTF_DET09 válido no acepta valor negativo, campo Monto_Mn.";
  	
	public static final String MONTO_INTF_DET09_NO_POSITIVO = "Valor obligatorio Monto del registro de INTF_DET09 válido no acepta valor positivo, campo monto.";   
	public static final String MONTO_MN_INTF_DET09_NO_POSITIVO = "Valor obligatorio monto en moneda nacional de INTF_DET09 válido no acepta valor positivo, campo Monto_Mn.";
	//CODIGOS
	public static final String COD_SECUENCIAL_INTF_DET09_NULO = "068"; //"Valor obligatorio valor del Secuencial de INTF_DET09, campo secuencial.";
	public static final String COD_ID_CLASIFI_INTF_DET09_NULO = "069"; //"Valor obligatorio clasificador de INTF_DET09, campo Id_Clasifi.";	
	public static final String COD_CLASIFNIV1_INTF_DET09_NULO = "070"; //"Valor obligatorio clasificador de nivel 1 de INTF_DET09, campo Clasifniv1.";	
	public static final String COD_CLASIFNIV2_INTF_DET09_NULO = "071"; //"Valor obligatorio clasificador de nivel 2 de INTF_DET09, campo Clasifniv2.";	
	public static final String COD_CLASIFNIV3_INTF_DET09_NULO = "072"; //"Valor obligatorio clasificador de nivel 3 de INTF_DET09, campo Clasifniv3.";	
	public static final String COD_CLASIFNIV4_INTF_DET09_NULO = "073"; //"Valor obligatorio clasificador de nivel 4 de INTF_DET09, campo Clasifniv4.";	
	public static final String COD_CLASIFNIV5_INTF_DET09_NULO = "074"; //"Valor obligatorio clasificador de nivel 5 de INTF_DET09, campo Clasifniv5.";
	public static final String COD_CLASIFNIV6_INTF_DET09_NULO = "075"; //"Valor obligatorio clasificador de nivel 6 de INTF_DET09, campo Clasifniv6.";	
	public static final String COD_MONTO_INTF_DET09_NULO = "076"; //"Valor obligatorio Monto del registro de INTF_DET09, campo monto.";	
	public static final String COD_MONTO_INTF_DET09_NO_VALIDO = "077"; //"Valor obligatorio Monto del registro de INTF_DET09 válido, campo monto.";	
	public static final String COD_MONTO_INTF_DET09_NO_NEGATIVO = "078"; //"Valor obligatorio Monto del registro de INTF_DET09 válido no acepta valor negativo, campo monto.";   
	public static final String COD_MONTO_MN_INTF_DET09_NULO = "079"; //"Valor obligatorio monto en moneda nacional de INTF_DET09, campo Monto_Mn.";	
	public static final String COD_MONTO_MN_INTF_DET09_NO_VALIDO = "080"; //"Valor obligatorio monto en moneda nacional de INTF_DET09 válido, campo Monto_Mn.";	
	public static final String COD_MONTO_MN_INTF_DET09_NO_NEGATIVO = "081"; //"Valor obligatorio monto en moneda nacional de INTF_DET09 válido no acepta valor negativo, campo Monto_Mn.";
    //////////////////	
	public static final String COD_MONTO_INTF_DET09_NO_POSITIVO ="141";// "Valor obligatorio Monto del registro de INTF_DET09 válido no acepta valor positivo, campo monto.";   
	public static final String COD_MONTO_MN_INTF_DET09_NO_POSITIVO ="142";// "Valor obligatorio monto en moneda nacional de INTF_DET09 válido no acepta valor positivo, campo Monto_Mn.";
		
	//INTF_NOT
	public static final String SECUENCIAL_INTF_NOT_NULO = "Valor obligatorio valor del Secuencial de INTF_NOT, campo secuencial.";
	public static final String CORRELATIVO_INTF_NOT_NULO = "Valor obligatorio correlativo de INTF_NOT, campo Correlativ.";
	public static final String NOTA_INTF_NOT_NULO = "Valor obligatorio la glosa de INTF_NOT, campo Nota.";
    //CODIGOS
	public static final String COD_SECUENCIAL_INTF_NOT_NULO = "082"; //"Valor obligatorio valor del Secuencial de INTF_NOT, campo secuencial.";
	public static final String COD_CORRELATIVO_INTF_NOT_NULO = "083"; //"Valor obligatorio correlativo de INTF_NOT, campo Correlativ.";
	public static final String COD_NOTA_INTF_NOT_NULO = "084"; //"Valor obligatorio la glosa de INTF_NOT, campo Nota.";
    
	
	//INTF_CAB
	//DETERMINADO
	public static final String SECUENCIAL_EXISTE_INTF_CAB ="El valor del secuencial para la interfase INTF_CAB ya existe, campo secuencial. Utilize un nuevo secuencial.";
	public static final String ANO_EJE_NO_EXISTE_INTF_CAB ="El año de ejecución no es válido, campo ano_eje.";
	public static final String SEC_EJEC_NO_EXISTE_INTF_CAB ="El código de la unidad ejecutora no es válido, campo sec_ejec.";
	public static final String SEC_EJEC2_NO_EXISTE_INTF_CAB ="El Mnemónico de la unidad 2 no es válido, campo sec_ejec2.";
	public static final String MES_EJE_NO_EXISTE_INTF_CAB ="El mes de ejecución no es válido, campo mes_eje.";
	public static final String TIPO_OPE_NO_EXISTE_INTF_CAB ="El tipo de operación no es válido, campo tipo_ope.";
	public static final String MOD_COMP_NO_EXISTE_INTF_CAB ="La modalidad de compra no es válido, campo mod_comp.";
	public static final String SEC_AREA_NO_EXISTE_INTF_CAB ="El código de área no es válido, campo sec_area.";
	public static final String CICLO_NO_EXISTE_INTF_CAB ="El ciclo de registro no es válido, campo ciclo.";
	public static final String FASE_NO_EXISTE_INTF_CAB ="La fase de registro no es válido, campo fase.";
	public static final String COD_DOC_NO_EXISTE_INTF_CAB ="El código de documento no es válido, campo cod_doc";
	public static final String ORIGEN_NO_EXISTE_INTF_CAB ="El origen del gasto no es válido, origen.";
	public static final String FTE_FIN_NO_EXISTE_INTF_CAB ="La fuente de financiamiento no es válido, campo fte_fin.";
	public static final String TIPO_FIN_NO_EXISTE_INTF_CAB ="El tipo de financiamiento no es válido, campo tipo_fin";
	public static final String T_PAGO_NO_EXISTE_INTF_CAB ="El tipo de pago no es válido, campo t_pago.";
	public static final String T_RECURS_NO_EXISTE_INTF_CAB ="El tipo de recurso no es válido, campo t_recurs.";
	public static final String T_COMPRO_NO_EXISTE_INTF_CAB ="El tipo de compromiso no es válido, campo t_compro.";
	public static final String MONEDA_NO_EXISTE_INTF_CAB ="El tipo de moneda no es válido, campo moneda.";
	public static final String UE_ENVIO_NO_EXISTE_INTF_CAB ="El estado de envio del registro no es válido, campo ue_envio.";
	public static final String UE_ESTADO_NO_EXISTE_INTF_CAB ="El estado de proceso de interfase no es válido, campo ue_estado. ";
	public static final String INFT_EXP_NO_EXISTE_INTF_CAB ="El número de expediente no es válido, campo intf_exp.";
	//CODIGOS
	public static final String COD_SECUENCIAL_EXISTE_INTF_CAB ="085"; //"El valor del secuencial para la interfase INTF_CAB ya existe, campo secuencial. Utilize un nuevo secuencial.";
	public static final String COD_ANO_EJE_NO_EXISTE_INTF_CAB ="086"; //"El año de ejecución no es válido, campo ano_eje.";
	public static final String COD_SEC_EJEC_NO_EXISTE_INTF_CAB ="087"; //"El código de la unidad ejecutora no es válido, campo sec_ejec.";
	public static final String COD_SEC_EJEC2_NO_EXISTE_INTF_CAB ="088"; //"El Mnemónico de la unidad 2 no es válido, campo sec_ejec2.";
	public static final String COD_MES_EJE_NO_EXISTE_INTF_CAB ="089"; //"El mes de ejecución no es válido, campo mes_eje.";
	public static final String COD_TIPO_OPE_NO_EXISTE_INTF_CAB ="090"; //"El tipo de operación no es válido, campo tipo_ope.";
	public static final String COD_MOD_COMP_NO_EXISTE_INTF_CAB ="091"; //"La modalidad de compra no es válido, campo mod_comp.";
	public static final String COD_SEC_AREA_NO_EXISTE_INTF_CAB ="092"; //"El código de área no es válido, campo sec_area.";
	public static final String COD_CICLO_NO_EXISTE_INTF_CAB ="093"; //"El ciclo de registro no es válido, campo ciclo.";
	public static final String COD_FASE_NO_EXISTE_INTF_CAB ="094"; //"La fase de registro no es válido, campo fase.";
	public static final String COD_COD_DOC_NO_EXISTE_INTF_CAB ="095"; //"El código de documento no es válido, campo cod_doc";
	public static final String COD_ORIGEN_NO_EXISTE_INTF_CAB ="096"; //"El origen del gasto no es válido, origen.";
	public static final String COD_FTE_FIN_NO_EXISTE_INTF_CAB ="097"; //"La fuente de financiamiento no es válido, campo fte_fin.";
	public static final String COD_TIPO_FIN_NO_EXISTE_INTF_CAB ="098"; //"El tipo de financiamiento no es válido, campo tipo_fin";
	public static final String COD_T_PAGO_NO_EXISTE_INTF_CAB ="099"; //"El tipo de pago no es válido, campo t_pago.";
	public static final String COD_T_RECURS_NO_EXISTE_INTF_CAB ="100"; //"El tipo de recurso no es válido, campo t_recurs.";
	public static final String COD_T_COMPRO_NO_EXISTE_INTF_CAB ="101"; //"El tipo de compromiso no es válido, campo t_compro.";
	public static final String COD_MONEDA_NO_EXISTE_INTF_CAB ="102"; //"El tipo de moneda no es válido, campo moneda.";
	public static final String COD_UE_ENVIO_NO_EXISTE_INTF_CAB ="103"; //"El estado de envio del registro no es válido, campo ue_envio.";
	public static final String COD_UE_ESTADO_NO_EXISTE_INTF_CAB ="104"; //"El estado de proceso de interfase no es válido, campo ue_estado. ";
	public static final String COD_INFT_EXP_NO_EXISTE_INTF_CAB ="105"; //"El número de expediente no es válido, campo intf_exp.";
	
	//DETERMINADO - AMPLIACION
	public static final String INFT_EXP_AMP_NO_EXISTE_INTF_CAB ="El número de expediente para la ampliación no es válido, campo intf_exp.";
	public static final String FASE_AMP_NO_EXISTE_INTF_CAB ="La fase para la ampliación no es válido, campo intf_fase.";
	public static final String CORRELA_AMP_NO_EXISTE_INTF_CAB ="El valor del correlativo para la ampliación no es válido, campo intf_cor.";
	public static final String SECUENCIAL_AMP_NO_EXISTE_INTF_CAB ="El valor de secuencia para la ampliación no es válido, campo intf_sec.";	
	public static final String EXISTE_DETERMINADO_PARA_AMPLIACION ="Los datos de referencia no coinciden con los datos del determinado para"
			+ " realizar la ampliacion.";	
	public static final String EXISTE_DETERMINADO_PARA_REBAJA ="Los datos de referencia no coinciden con los datos del determinado para"
			+ " realizar la rebaja.";	
	public static final String EXISTE_DETERMINADO_PARA_ANULACION ="Los datos de referencia no coinciden con los datos del determinado para"
			+ " realizar la anulacion o anulacion por error.";
	//CODIGOS
	public static final String COD_INFT_EXP_AMP_NO_EXISTE_INTF_CAB ="106"; //"El número de expediente para la ampliación no es válido, campo intf_exp.";
	public static final String COD_FASE_AMP_NO_EXISTE_INTF_CAB ="107"; //"La fase para la ampliación no es válido, campo intf_fase.";
	public static final String COD_CORRELA_AMP_NO_EXISTE_INTF_CAB ="108"; //"El valor del correlativo para la ampliación no es válido, campo intf_cor.";
	public static final String COD_SECUENCIAL_AMP_NO_EXISTE_INTF_CAB ="109"; //"El valor de secuencia para la ampliación no es válido, campo intf_sec.";
	public static final String COD_EXISTE_DETERMINADO_PARA_AMPLIACION ="110"; //"Los datos de referencia no coinciden con los datos del determinado para"
			//+ " realizar la ampliacion.";
	public static final String COD_EXISTE_DETERMINADO_PARA_REBAJA ="111"; //"Los datos de referencia no coinciden con los datos del determinado para"
			//+ " realizar la rebaja.";	
	public static final String COD_EXISTE_DETERMINADO_PARA_ANULACION ="112"; //"Los datos de referencia no coinciden con los datos del determinado para"
			//+ " realizar la anulacion o anulacion por error.";
	
	
	//DETERMINADO- ANULACION POR ERRROR	
	public static final String MONTO_DET09_MAYOR_MONTOINGRESO ="El monto ingresado no coincide con el monto total, campo monto.";
	public static final String MONTOMN_DET09_MAYOR_MONTOINGRESO ="El monto ingresado no coincide con el monto total, campo dmonto_mn.";
	//CODIGOS
	public static final String COD_MONTO_DET09_MAYOR_MONTOINGRESO ="113"; //"El monto ingresado no coincide con el monto total, campo monto.";
	public static final String COD_MONTOMN_DET09_MAYOR_MONTOINGRESO ="114"; //"El monto ingresado no coincide con el monto total, campo dmonto_mn.";
		
	//RECAUDADO 
	public static final String ANO_CTA_NO_EXISTE_INTF_CAB ="El año de la cta.cte. no es válido, campo ano_cta.";
	public static final String BANCO_NO_EXISTE_INTF_CAB ="El código del banco no es válido, campo banco.";
	public static final String CTA_CTE_NO_EXISTE_INTF_CAB ="El número de la cta.cte. no es válido, campo cta_cte.";
	public static final String DCOD_DOC_NO_EXISTE_INTF_CAB ="El código del documento B no es válido, campo dcod_doc.";	
	public static final String EXISTE_EXP_INGRESO ="Los datos ingresados no tienen una referencia "
			+ "de Determinado para realizar la recaudación, campos intf_exp, intf_fase, intf_sec, intf_cor.";
	//CODIGOS
	public static final String COD_ANO_CTA_NO_EXISTE_INTF_CAB ="115"; //"El año de la cta.cte. no es válido, campo ano_cta.";
	public static final String COD_BANCO_NO_EXISTE_INTF_CAB ="116"; //"El código del banco no es válido, campo banco.";
	public static final String COD_CTA_CTE_NO_EXISTE_INTF_CAB ="117"; //"El número de la cta.cte. no es válido, campo cta_cte.";
	public static final String COD_DCOD_DOC_NO_EXISTE_INTF_CAB ="118"; //"El código del documento B no es válido, campo dcod_doc.";	
	public static final String COD_EXISTE_EXP_INGRESO ="119"; //"Los datos ingresados no tienen una referencia "
			//+ "de Determinado para realizar la recaudación, campos intf_exp, intf_fase, intf_sec, intf_cor.";
	
	//RECUADADO- ANULACION Y ANULACION POR ERROR,REBAJA,DEVOLUCION
	public static final String MONTO_RECA_MAYOR_MONTOINGRESO ="El monto ingresado es mayor al monto total del ingreso, campo dmonto_mn.";
	public static final String EXISTE_RECAUDADO_PARA_ANULACION ="Los datos de referencia no coinciden con los datos del recaudado para"
			+ " realizar la anulación o anulación por error.";
	public static final String EXISTE_RECAUDADO_PARA_REBAJA ="Los datos de referencia no coinciden con los datos del recaudado para"
			+ " realizar la rebaja.";
	public static final String EXISTE_RECAUDADO_PARA_DEVOLUCION ="Los datos de referencia no coinciden con los datos del recaudado para"
			+ " realizar la devolución.";
	//CODIGOS
	public static final String COD_MONTO_RECA_MAYOR_MONTOINGRESO ="120"; //"El monto ingresado es mayor al monto total del ingreso, campo dmonto_mn.";
	public static final String COD_EXISTE_RECAUDADO_PARA_ANULACION ="121"; //"Los datos de referencia no coinciden con los datos del recaudado para"
			//+ " realizar la anulación o anulación por error.";
	public static final String COD_EXISTE_RECAUDADO_PARA_REBAJA ="122"; //"Los datos de referencia no coinciden con los datos del recaudado para"
			//+ " realizar la rebaja.";
	public static final String COD_EXISTE_RECAUDADO_PARA_DEVOLUCION ="123"; //"Los datos de referencia no coinciden con los datos del recaudado para"
			//+ " realizar la devolución.";
	
	//INTF_DET09	
	public static final String SECUENCIAL_EXISTE_INTF_DET09 ="El valor del secuencial para la interfase INTF_DET09 ya esta registrado,campo secuencial.";
	public static final String SECUENCIAL_NO_COINCIDE_INTF_DET09 ="El secuencial para la interfase INTF_DET09 no"
			+ " coincide con el secuencial de INTF_CAB, campo secuencial.";	
	public static final String ID_CLASIFI_NO_EXISTE_INTF_DET09 ="El id de clasificador no es válido, campo id_clasifi.";	
	public static final String CLASIFNIVELES_NO_EXISTE_INTF_DET09 ="Uno de los niveles de clasificadores(1-6) no es válido.";
	//CODIGOS
	public static final String COD_SECUENCIAL_EXISTE_INTF_DET09 ="124"; //"El valor del secuencial para la interfase INTF_DET09 ya esta registrado,campo secuencial.";
	public static final String COD_SECUENCIAL_NO_COINCIDE_INTF_DET09 ="125"; //"El secuencial para la interfase INTF_DET09 no"
			//+ " coincide con el secuencial de INTF_CAB, campo secuencial.";	
	public static final String COD_ID_CLASIFI_NO_EXISTE_INTF_DET09 ="126"; //"El id de clasificador no es válido, campo id_clasifi.";	
	public static final String COD_CLASIFNIVELES_NO_EXISTE_INTF_DET09 ="127"; //"Uno de los niveles de clasificadores(1-6) no es válido.";
	
	
    /**verificar el idclasificador cuando se ingresa mas de un detalle*/	
	public static final String ID_CLASIFICADOR_DET09_REPETIDO ="El clasificador de Ingreso deben ser diferentes en INTF_DET09, Campo id_clasifi.";
	//CODIGOS
    public static final String COD_ID_CLASIFICADOR_DET09_REPETIDO ="128"; //"El clasificador de Ingreso deben ser diferentes en INTF_DET09, Campo id_clasifi.";
	
	
	//INTF_NOT
	public static final String SECUENCIAL_EXISTE_INTF_NOT ="El valor del secuencial para la interfase INTF_NOT ya esta registrado, campo secuencial.";
	public static final String SECUENCIAL_NO_COINCIDE_INTF_NOT ="El valor del secuencial para la interfase INTF_NOT no"
			+ " coincide con el secuencial de INTF_CAB, campo secuencial.";
	public static final String CORRELATIV_NO_EXISTE_INTF_NOT ="El correlativo no es válido, campo intf_cor.";	
	//CODIGOS
	public static final String COD_SECUENCIAL_EXISTE_INTF_NOT ="129"; //"El valor del secuencial para la interfase INTF_NOT ya esta registrado, campo secuencial.";
	public static final String COD_SECUENCIAL_NO_COINCIDE_INTF_NOT ="130"; //"El valor del secuencial para la interfase INTF_NOT no"
			//+ " coincide con el secuencial de INTF_CAB, campo secuencial.";
	public static final String COD_CORRELATIV_NO_EXISTE_INTF_NOT ="131"; //"El correlativo no es válido, campo intf_cor.";	
	
   //Mensaje para verificar si el monto de la cabcera es igual al monto de los detalle en RECAUDADO
	
	public static final String MONTO_CABECERA_MONTO_DETALLE = "Monto del documento B en INTF_CAB, debe ser igual a la suma del monto del registro en INTF_DET09, campos dmonto y monto.";
	public static final String MONTOMN_CABECERA_MONTOMN_DETALLE = "Monto del documento B en moneda nacional en INTF_CAB, debe ser igual a la suma del monto nacional del registro en INTF_DET09, campos dmonto_mn y monto_mn.";
	//CODIGOS
	public static final String COD_MONTO_CABECERA_MONTO_DETALLE = "132"; //"Monto del documento B en INTF_CAB, debe ser igual a la suma del monto del registro en INTF_DET09, campos dmonto y monto.";
	public static final String COD_MONTOMN_CABECERA_MONTOMN_DETALLE = "133"; //"Monto del documento B en moneda nacional en INTF_CAB, debe ser igual a la suma del monto nacional del registro en INTF_DET09, campos dmonto_mn y monto_mn.";
	
	/** FIN WEB SERVICE par el registrar datos de todo el ciclo de INGRESOS*/	
	
	
	/*******VARIABLES PARA CERTIFICACION Y COMPROMISO ANUAL**************/	
	
	public static final String CICLO_CERTIFICACION ="P";
	public static final String FASE_CERTIFICACION ="C";
	public static final String FASE_COMPROMISO_ANUAL ="CA";
	
	public static final String CERTIFICACION_NUEVO ="";
	public static final String CERTIFICACION_AMPLIACION ="M";
	public static final String CERTIFICACION_REBAJA ="R";
	public static final String CERTIFICACION_ANULACION ="A";	
	
	public static final String COMPROMISO_ANUAL_NUEVO ="";
	public static final String COMPROMISO_ANUAL_AMPLIACION ="M";
	public static final String COMPROMISO_ANUAL_REBAJA ="R";
	public static final String COMPROMISO_ANUAL_ANULACION ="A";	
	
	public static final String FTE_FIN_CERT_CAB_13 ="13";	
	public static final String FTE_FIN_CERT_CAB_19 ="19";	
	
	/**mensajes para la validacion de campos**/
	public static final String ES_COMP_ANUAL_SI ="S";
	public static final String ES_COMP_ANUAL_NO ="N";
	
	/**verificar el idclasificador cuando se ingresa mas de un detalle*/	
	public static final String ID_CLASIFICADOR_CERT_DET_REPETIDO ="El clasificador de Ingreso deben ser diferentes en CERT_DET, Campo id_clasifi.";
	//CODIGOS
    public static final String COD_ID_CLASIFICADOR_CERT_DET_REPETIDO ="151"; //"El clasificador de Ingreso deben ser diferentes en CERT_DET, Campo id_clasifi.";
	/**verificar si existe un certificado para realizar las otras opereaciones*/
    public static final String EXISTE_CERTIFICADO ="Los datos ingresados no tienen una referencia "
			+ "de Certificado para realizar el compromiso anual, campos intf_cer, intf_cor, intf_sec.";
    public static final String EXISTE_CERTIFICADO_PROCESOS ="Los datos ingresados no tienen una referencia "
			+ "de Certificado para realizar el proceso, campos intf_cer, intf_cor, intf_sec.";
    
    public static final String EXISTE_COMPROMISO_ANUAL_PROCESOS ="Los datos ingresados no tienen una referencia "
			+ "de Compromiso Anual para realizar el proceso, campos intf_cer, intf_cor, intf_sec.";
    //CODIGOS
    public static final String COD_EXISTE_CERTIFICADO = "152";//"Los datos ingresados no tienen una referencia "
		//	+ "de Certificado para realizar el compromiso anual, campos intf_cer, intf_cor, intf_sec."; 
    public static final String COD_EXISTE_CERTIFICADO_PROCESOS ="153";//"Los datos ingresados no tienen una referencia "
			//+ "de Certificado para realizar el proceso, campos intf_cer, intf_cor, intf_sec.";
    public static final String COD_EXISTE_COMPROMISO_ANUAL_PROCESOS ="226";
    
    
    //INTF_CERT
    public static final String SECUENCIAL_EXISTE_CERT_CAB ="El valor del secuencial para la interfase CERT_CAB ya existe, campo secuencial. Utilize un nuevo secuencial.";
	public static final String ANO_EJE_NO_EXISTE_CERT_CAB ="El año de ejecución no es válido, campo ano_eje.";
	public static final String SEC_EJEC_NO_EXISTE_CERT_CAB ="El código de la unidad ejecutora no es válido, campo sec_ejec.";
	public static final String ES_COMP_NO_EXISTE_CERT_CAB ="El compromiso anual no es válido, campo es_comp.";
	public static final String TIPO_OPE_NO_EXISTE_CERT_CAB ="El tipo de operación no es válido, campo tipo_ope.";
	public static final String COD_DOC_NO_EXISTE_CERT_CAB ="El código de documento no es válido, campo cod_doc";
	public static final String NUM_DOC_NO_EXISTE_CERT_CAB ="El número de documento ya se encuentra registrado, campo num_doc";
	public static final String FEC_DOC_MAYOR_CERT_CAB ="La fecha del documento no debe ser anterior a la fecha del certificado, campo fec_doc";
	public static final String FTE_FIN_NO_EXISTE_CERT_CAB ="La fuente de financiamiento no es válido, campo fte_fin.";
	public static final String MONEDA_NO_EXISTE_CERT_CAB ="El tipo de moneda no es válido, campo moneda.";
	public static final String UE_ENVIO_NO_EXISTE_CERT_CAB ="El estado de envio del registro no es válido, campo ue_envio.";
	public static final String UE_ESTADO_NO_EXISTE_CERT_CAB ="El estado de proceso de interfase no es válido, campo ue_estado. ";
	public static final String INFT_COR_NO_EXISTE_CERT_CAB ="El número de expediente no es válido, campo intf_exp.";
	
	public static final String ES_COMP_CERTCAB_NO_VALIDO = "Valor del campo es_comp de CERT_CAB, no es válido,campo es_comp.";	
	
	//CODIGOS
	public static final String COD_SECUENCIAL_EXISTE_CERT_CAB ="154"; //"El valor del secuencial para la interfase CERT_CAB ya existe, campo secuencial. Utilize un nuevo secuencial.";
	public static final String COD_ANO_EJE_NO_EXISTE_CERT_CAB ="155"; //"El año de ejecución no es válido, campo ano_eje.";
	public static final String COD_SEC_EJEC_NO_EXISTE_CERT_CAB ="156"; //"El código de la unidad ejecutora no es válido, campo sec_ejec.";
	public static final String COD_ES_COMP_NO_EXISTE_CERT_CAB ="157";//"El compromiso anual no es válido, campo es_comp.";
	public static final String COD_TIPO_OPE_NO_EXISTE_CERT_CAB ="158"; //"El tipo de operación no es válido, campo tipo_ope.";
	public static final String COD_COD_DOC_NO_EXISTE_CERT_CAB ="159"; //"El código de documento no es válido, campo cod_doc";
	public static final String COD_NUM_DOC_NO_EXISTE_CERT_CAB ="160";//"El número de documento ya se encuentra registrado, campo num_doc";
	public static final String COD_FEC_DOC_MAYOR_CERT_CAB ="161";//"La fecha de documento es anterior a la fecha del certificado, campo fec_doc";
	public static final String COD_FTE_FIN_NO_EXISTE_CERT_CAB ="162"; //"La fuente de financiamiento no es válido, campo fte_fin.";
	public static final String COD_MONEDA_NO_EXISTE_CERT_CAB ="163"; //"El tipo de moneda no es válido, campo moneda.";
	public static final String COD_UE_ENVIO_NO_EXISTE_CERT_CAB ="164"; //"El estado de envio del registro no es válido, campo ue_envio.";
	public static final String COD_UE_ESTADO_NO_EXISTE_CERT_CAB ="165"; //"El estado de proceso de interfase no es válido, campo ue_estado. ";
	public static final String COD_INFT_COR_NO_EXISTE_CERT_CAB ="166"; //"El número de expediente no es válido, campo intf_exp.";
	
	public static final String COD_ES_COMP_CERTCAB_NO_VALIDO ="227"; 
	
	public static final String INFT_CER_NO_EXISTE_CERT_CAB ="El número de expediente para la ampliación no es válido, campo intf_exp.";
	public static final String INTF_COR_NO_EXISTE_CERT_CAB ="El valor del correlativo para la ampliación no es válido, campo intf_cor.";
	public static final String INTF_SEC_NO_EXISTE_CERT_CAB ="El valor de secuencia para la ampliación no es válido, campo intf_sec.";	
	
	
	//CODIGOS
	public static final String COD_INFT_CER_NO_EXISTE_CERT_CAB ="167"; //"El número de expediente para la ampliación no es válido, campo intf_exp.";
	public static final String COD_INTF_COR_NO_EXISTE_CERT_CAB ="168"; //"La fase para la ampliación no es válido, campo intf_fase.";
	public static final String COD_INTF_SEC_NO_EXISTE_CERT_CAB ="169"; //"El valor del correlativo para la ampliación no es válido, campo intf_cor.";
	
    //INTF_DET
	public static final String SECUENCIAL_EXISTE_CERT_DET ="El valor del secuencial para la interfase CERT_DET ya esta registrado,campo secuencial.";
	public static final String SECUENCIAL_NO_COINCIDE_CERT_DET ="El secuencial para la interfase CERT_DET no"
			+ " coincide con el secuencial de CERT_CAB, campo secuencial.";	
	public static final String ID_CLASIFI_NO_EXISTE_CERT_DET ="El id de clasificador no es válido, campo id_clasifi.";	
	public static final String CLASIFNIVELES_NO_EXISTE_CERT_DET ="Uno de los niveles de clasificadores(1-6) no es válido.";
	public static final String SEC_FUNC_NO_EXISTE_CERT_DET ="La meta no es válido, campo sec_func de CERT_DET.";
	//CODIGOS
	public static final String COD_SECUENCIAL_EXISTE_CERT_DET ="170"; //"El valor del secuencial para la interfase CERT_DET ya esta registrado,campo secuencial.";
	public static final String COD_SECUENCIAL_NO_COINCIDE_CERT_DET ="171"; //"El secuencial para la interfase CERT_DET no"
			//+ " coincide con el secuencial de CERT_CAB, campo secuencial.";	
	public static final String COD_ID_CLASIFI_NO_EXISTE_CERT_DET ="172"; //"El id de clasificador no es válido, campo id_clasifi.";	
	public static final String COD_CLASIFNIVELES_NO_EXISTE_CERT_DET ="173"; //"Uno de los niveles de clasificadores(1-6) no es válido.";
	public static final String COD_SEC_FUNC_NO_EXISTE_CERT_DET ="174";//"La meta no es válido, campo sec_func de CERT_DET.";
	 
    //VALIDAR MONTO CERT_DET
	public static final String MONTO_DET_MAYOR_MONTO_CERT ="El monto ingresado no coincide con el monto total, campo monto.";
	public static final String MONTOMN_DET_MAYOR_MONTO_CERT ="El saldo del certificado no coincide con el monto de los detalles de CERT_DET, campo monto_mn.";
	
	public static final String MONTOMN_DET_MAYOR_MONTO_CERT_AMP ="El monto de los detalle de CERT_DET excede al saldo disponible, campo monto_mn.";
	
	public static final String MONTOMN_DET_MAYOR_MONTO_CERT_REBAJA ="El monto a rebajar es mayor que el saldo de CERT_DET, campo monto_mn.";
	
	public static final String MONTOMN_DET_MAYOR_MONTO_COMP_ANUAL_NUEVO ="El monto a ingresar es mayor que el saldo de CERT_DET, campo monto_mn.";
	
	//CODIGOS
	public static final String COD_MONTO_DET_MAYOR_MONTO_CERT ="175"; //"El monto ingresado no coincide con el monto total, campo monto.";
	public static final String COD_MONTOMN_DET_MAYOR_MONTO_CERT ="176"; //"El monto ingresado no coincide con el monto total, campo dmonto_mn.";
	public static final String COD_MONTOMN_DET_MAYOR_MONTO_CERT_REBAJA ="228";//"El monto a rebajar es mayor que el saldo, campo monto_mn.";	
	public static final String COD_MONTOMN_DET_MAYOR_MONTO_CERT_AMP ="224";//"El monto de los detalle de CERT_DET excede al saldo disponible, campo monto_mn.";   
	public static final String COD_MONTOMN_DET_MAYOR_MONTO_COMP_ANUAL_NUEVO ="225";//"El monto a ingresar es mayor que el saldo de CERT_DET, campo monto_mn.";
	
	
	/****Mensajes para validacion de campos nulos*****/	 
	//CERT_CAB
	public static final String SECUENCIAL_CERTCAB_NULO = "Valor obligatorio Secuencial de CERT_CAB, campo secuencial.";	
	public static final String ANIO_EJE_CERTCAB_NULO = "Valor obligatorio año de ejecución de CERT_CAB, campo ano_eje.";	
	public static final String SEC_EJEC_CERTCAB_NULO = "Valor obligatorio sector de ejecución de CERT_CAB, campo Sec_Ejec.";
	public static final String ES_COMP_CERTCAB_NULO = "Valor obligatorio es_comp de CERT_CAB, campo es_comp.";	
	public static final String TIPO_OPE_CERTCAB_NULO = "Valor obligatorio tipo de operación de CERT_CAB, campo Tipo_Ope.";	
	public static final String COD_DOC_CERTCAB_NULO = "Valor obligatorio código de documento de CERT_CAB, campo Cod_Doc.";		
	public static final String NUM_DOC_CERTCAB_NULO = "Valor obligatorio número de documento de CERT_CAB, campo Num_Doc.";		
	public static final String FEC_DOC_CERTCAB_NULO = "Valor obligatorio fecha del documento de CERT_CAB, campo Fec_Doc.";	    
	public static final String FECDOC_CERTCAB_NO_VALIDO = "Valor obligatorio fecha del documento de ICERT_CABNTF_CAB no válido, campo Fec_Doc.";   
	public static final String TIPO_ID_CERTCAB_NULO = "Valor obligatorio tipo de proveedor de CERT_CAB, campo Tipo_Id.";  
	public static final String RUC_CERTCAB_NULO = "Valor obligatorio Ruc del proveedor de CERT_CAB, campo ruc.";   
	public static final String RUC_CERTCAB_NO_VALIDO = "Valor obligatorio un Ruc válido, campo ruc.";	  
	public static final String FTE_FIN_CERTCAB_NULO = "Valor obligatorio fuente de financiamiento de CERT_CAB, campo Fte_Fin.";	
	public static final String MONEDA_CERTCAB_NULO = "Valor obligatorio Moneda de CERT_CABCERT_CAB, campo moneda.";	
	public static final String T_CAMBIO_CERTCAB_NULO = "Valor obligatorio tipo de cambio de CERT_CAB, campo T_Cambio.";		
	public static final String T_CAMBIO_CERTCAB_NO_VALIDO = "Valor obligatorio tipo de cambio de CERT_CAB válido, campo T_Cambio.";	
	public static final String T_CAMBIO_CERTCAB_NO_NEGATIVO = "Tipo de cambio de CERT_CAB no debe ser valor negativo, campo T_Cambio.";	
	public static final String T_CAMBIO_CERTCAB_MAYOR_CERO = "Tipo de cambio de CERT_CAB debe ser mayor que cero, campo T_Cambio.";	
	public static final String GLOZA_CERTCAB_NULO = "Valor obligatorio Gloza de CERT_CAB, campo gloza";
	public static final String ESTADO_CERTCAB_NULO = "Valor obligatorio Estado de CERT_CAB, campo estado";	
	public static final String UE_ENVIO_CERTCAB_NULO = "Valor obligatorio el estado de envio de CERT_CAB, campo Ue_Envio.";	
	public static final String UE_ESTADO_CERTCAB_NULO = "Valor obligatorio estado del proceso de CERT_CAB, campo Ue_Estado.";	
	public static final String INTF_CER_CERTCAB_NULO = "Valor obligatorio Intf_Cer de CERT_CAB, campo Intf_Cer";	
	public static final String INTF_SEC_CERTCAB_NULO = "Valor obligatorio Intf_Sec de CERT_CAB, campo Intf_Sec";	
	public static final String INTF_COR_CERTCAB_NULO = "Valor obligatorio Intf_Cor de CERT_CAB, campo Intf_Cor";	
	public static final String ESTADO_REG_CERTCAB_NULO = "Valor obligatorio estado de registro de interfase de CERT_CAB, campo Estado_Reg.";		
	public static final String DATO_ORI_CERTCAB_NULO = "Valor obligatorio quien origina el registro de CERT_CAB, campo Dato_Ori.";		
	public static final String TIPO_FINAN_CERTCAB_NULO = "Valor obligatorio tipo_finan de CERT_CAB, campo tipo_finan.";	
		
	//CODIGOS
	public static final String COD_SECUENCIAL_CERTCAB_NULO = "177"; //"Valor obligatorio valor de Secuencial de CERT_CAB, campo secuencial.";		
	public static final String COD_ANIO_EJE_CERTCAB_NULO = "178"; //"Valor obligatorio año de ejecución de CERT_CAB, campo ano_eje.";	
	public static final String COD_SEC_EJEC_CERTCAB_NULO = "179"; //"Valor obligatorio sector de ejecución de CERT_CAB, campo Sec_Ejec.";	
	public static final String COD_ES_COMP_CERTCAB_NULO = "180";//"Valor obligatorio es_comp de CERT_CAB, campo es_comp.";	
	public static final String COD_TIPO_OPE_CERTCAB_NULO = "181"; //"Valor obligatorio tipo de operación de CERT_CAB, campo Tipo_Ope.";	
	public static final String COD_COD_DOC_CERTCAB_NULO = "182"; //"Valor obligatorio código de documento de CERT_CAB, campo Cod_Doc.";		
	public static final String COD_NUM_DOC_CERTCAB_NULO = "183"; //"Valor obligatorio número de documento de CERT_CAB, campo Num_Doc.";		
	public static final String COD_FEC_DOC_CERTCAB_NULO = "184"; //"Valor obligatorio fecha del documento de CERT_CAB, campo Fec_Doc.";	    
	public static final String COD_FECDOC_CERTCAB_NO_VALIDO = "185"; //"Valor obligatorio fecha del documento de CERT_CAB válido, campo Fec_Doc.";   
	public static final String COD_TIPO_ID_CERTCAB_NULO = "186"; //"Valor obligatorio tipo de proveedor de CERT_CAB, campo Tipo_Id.";  
	public static final String COD_RUC_CERTCAB_NULO = "187"; //"Valor obligatorio Ruc del proveedor de CERT_CAB, campo ruc.";   
	public static final String COD_RUC_CERTCAB_NO_VALIDO = "188"; //"Valor obligatorio un Ruc válido, campo ruc.";	  
	public static final String COD_FTE_FIN_CERTCAB_NULO = "189"; //"Valor obligatorio fuente de financiamiento de CERT_CAB, campo Fte_Fin.";	
	public static final String COD_MONEDA_CERTCAB_NULO = "190"; //"Valor obligatorio Moneda de CERT_CAB, campo moneda.";	
	public static final String COD_T_CAMBIO_CERTCAB_NULO = "191"; //"Valor obligatorio tipo de cambio de CERT_CAB, campo T_Cambio.";		
	public static final String COD_T_CAMBIO_CERTCAB_NO_VALIDO = "192"; //"Valor obligatorio tipo de cambio de CERT_CAB válido, campo T_Cambio.";	
	public static final String COD_T_CAMBIO_CERTCAB_NO_NEGATIVO = "193"; //"Valor obligatorio tipo de cambio de CERT_CAB válido, campo T_Cambio.";	
	public static final String COD_T_CAMBIO_CERTCAB_MAYOR_CERO = "194";//"Tipo de cambio de CERT_CAB debe ser mayor que cero, campo T_Cambio.";	
	public static final String COD_GLOZA_CERTCAB_NULO = "195";//"Valor obligatorio Gloza de CERT_CAB, campo gloza";
	public static final String COD_ESTADO_CERTCAB_NULO = "196"; //"Valor obligatorio Estado de CERT_CAB, campo estado";	
	public static final String COD_UE_ENVIO_CERTCAB_NULO = "197"; //"Valor obligatorio el estado de envio de CERT_CAB, campo Ue_Envio.";	
	public static final String COD_UE_ESTADO_CERTCAB_NULO = "198"; //"Valor obligatorio estado del proceso de CERT_CAB, campo Ue_Estado.";	
	public static final String COD_INTF_CER_CERTCAB_NULO = "199"; //"Valor obligatorio Intf_Cer de CERT_CAB, campo Intf_Cer";	
	public static final String COD_INTF_SEC_CERTCAB_NULO = "200"; //"Valor obligatorio Intf_Sec de CERT_CAB, campo Intf_Sec";	
	public static final String COD_INTF_COR_CERTCAB_NULO = "201"; //"Valor obligatorio Intf_Cor de CERT_CAB, campo Intf_Cor";	
	public static final String COD_ESTADO_REG_CERTCAB_NULO = "202"; //"Valor obligatorio estado de registro de interfase de CERT_CAB, campo Estado_Reg.";		
	public static final String COD_DATO_ORI_CERTCAB_NULO = "203"; //"Valor obligatorio quien origina el registro de CERT_CAB, campo Dato_Ori.";	
	public static final String COD_TIPO_FINAN_CERTCAB_NULO = "204"; //"Valor obligatorio tipo_finan de CERT_CAB, campo tipo_finan.";		
	
	//CERT_DET
	public static final String SECUENCIAL_CERT_DET_NULO = "Valor obligatorio valor del Secuencial de CERT_DET, campo secuencial.";
	public static final String ID_CLASIFI_CERT_DET_NULO = "Valor obligatorio clasificador de CERT_DET, campo Id_Clasifi.";	
	public static final String CLASIFNIV1_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 1 de CERT_DET, campo Clasifniv1.";	
	public static final String CLASIFNIV2_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 2 de CERT_DET, campo Clasifniv2.";	
	public static final String CLASIFNIV3_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 3 de CERT_DET, campo Clasifniv3.";	
	public static final String CLASIFNIV4_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 4 de CERT_DET, campo Clasifniv4.";	
	public static final String CLASIFNIV5_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 5 de CERT_DET, campo Clasifniv5.";
	public static final String CLASIFNIV6_CERT_DET_NULO = "Valor obligatorio clasificador de nivel 6 de CERT_DET, campo Clasifniv6.";	
	public static final String SEC_FUNC_CERT_DET_NULO = "Valor obligatorio sec_func de CERT_DET, campo sec_func.";	
	public static final String MONTO_CERT_DET_NULO = "Valor obligatorio Monto del registro de CERT_DET, campo Monto.";	
	public static final String MONTO_CERT_DET_NO_VALIDO = "Valor obligatorio Monto del registro de CERT_DET válido, campo Monto.";	
	public static final String MONTO_CERT_DET_NO_NEGATIVO = "Valor obligatorio Monto del registro de CERT_DET válido no acepta valor negativo, campo Monto.";   
	public static final String MONTO_MN_CERT_DET_NULO = "Valor obligatorio monto en moneda nacional de CERT_DET, campo Monto_Mn.";	
	public static final String MONTO_MN_CERT_DET_NO_VALIDO = "Valor obligatorio monto en moneda nacional de CERT_DET válido, campo Monto_Mn.";	
	public static final String MONTO_MN_CERT_DET_NO_NEGATIVO = "Valor obligatorio monto en moneda nacional de CERT_DET válido no acepta valor negativo, campo Monto_Mn.";
  	
	public static final String MONTO_CERT_DET_NO_POSITIVO = "Valor obligatorio Monto del registro de CERT_DET válido no acepta valor positivo, campo Monto.";   
	public static final String MONTO_MN_CERT_DET_NO_POSITIVO = "Valor obligatorio monto en moneda nacional de CERT_DET válido no acepta valor positivo, campo Monto_Mn.";
	
	public static final String MONTO_MN_MONTO_NO_COINCIDE = "Valor del monto en moneda nacional no coincide con el monto de CERT_DET, campo Monto y Monto_Mn.";
	
	
	
	//CODIGOS
	public static final String COD_SECUENCIAL_CERT_DET_NULO = "205"; //"Valor obligatorio valor del Secuencial de CERT_DET, campo secuencial.";
	public static final String COD_ID_CLASIFI_CERT_DET_NULO = "206"; //"Valor obligatorio clasificador de CERT_DET, campo Id_Clasifi.";	
	public static final String COD_CLASIFNIV1_CERT_DET_NULO = "207"; //"Valor obligatorio clasificador de nivel 1 de CERT_DET, campo Clasifniv1.";	
	public static final String COD_CLASIFNIV2_CERT_DET_NULO = "208"; //"Valor obligatorio clasificador de nivel 2 de CERT_DET, campo Clasifniv2.";	
	public static final String COD_CLASIFNIV3_CERT_DET_NULO = "209"; //"Valor obligatorio clasificador de nivel 3 de CERT_DET, campo Clasifniv3.";	
	public static final String COD_CLASIFNIV4_CERT_DET_NULO = "210"; //"Valor obligatorio clasificador de nivel 4 de CERT_DET, campo Clasifniv4.";	
	public static final String COD_CLASIFNIV5_CERT_DET_NULO = "211"; //"Valor obligatorio clasificador de nivel 5 de CERT_DET, campo Clasifniv5.";
	public static final String COD_CLASIFNIV6_CERT_DET_NULO = "212"; //"Valor obligatorio clasificador de nivel 6 de CERT_DET, campo Clasifniv6.";	
	public static final String COD_SEC_FUNC_CERT_DET_NULO = "213";//"Valor obligatorio sec_func de CERT_DET, campo sec_func.";
	public static final String COD_MONTO_CERT_DET_NULO = "214"; //"Valor obligatorio Monto del registro de CERT_DET, campo monto.";	
	public static final String COD_MONTO_CERT_DET_NO_VALIDO = "215"; //"Valor obligatorio Monto del registro de CERT_DET válido, campo monto.";	
	public static final String COD_MONTO_CERT_DET_NO_NEGATIVO = "216"; //"Valor obligatorio Monto del registro de CERT_DET válido no acepta valor negativo, campo monto.";   
	public static final String COD_MONTO_MN_CERT_DET_NULO = "217"; //"Valor obligatorio monto en moneda nacional de CERT_DET, campo Monto_Mn.";	
	public static final String COD_MONTO_MN_CERT_DET_NO_VALIDO = "218"; //"Valor obligatorio monto en moneda nacional de CERT_DET válido, campo Monto_Mn.";	
	public static final String COD_MONTO_MN_CERT_DET_NO_NEGATIVO = "219"; //"Valor obligatorio monto en moneda nacional de CERT_DET válido no acepta valor negativo, campo Monto_Mn.";
    //////////////////	
	public static final String COD_MONTO_CERT_DET_NO_POSITIVO = "220";//"Valor obligatorio Monto del registro de CERT_DET válido no acepta valor positivo, campo monto.";   
	public static final String COD_MONTO_MN_CERT_DET_NO_POSITIVO ="221";// "Valor obligatorio monto en moneda nacional de CERT_DET válido no acepta valor positivo, campo Monto_Mn.";
	
	public static final String COD_MONTO_MN_MONTO_NO_COINCIDE = "223";
	
    /** WEB SERVICE para consultar datos del CERT_CAB por el secuencial fase CERTIFICADO*/	
	
	public static final String OPERACION_CONSULTA_CERT_DES_ERROR ="Ocurrio un error al consultar "
			+ " datos del Cert_Cab por el número de secuencial,"
			+ " vuelva a intentarlo más tarde.";
	public static final String COD_OPERACION_CONSULTA_CERT_DES_ERROR = "222";//"Ocurrio un error al consultar "
			//+ " datos del Cert_Cab por el número de secuencial,"
			//+ " vuelva a intentarlo más tarde.";
	
	//los mensajes para certificados y compromiso empienza 151 y termina 222 (21/10/2014 05:27)
	
	
	/***VARIABLES PARA EL CICLO DE GASTOS***/
	
	/**FASES*/
	public static final String CICLO_GASTO ="G";
	public static final String FASE_GASTO_C ="C";//fase compromiso
	public static final String FASE_GASTO_D ="D";//fase devengado
	public static final String FASE_GASTO_G ="G";//fase girado
	
	public static final String COMPROMISO ="D";
	public static final String DEVENGADO ="R";
	public static final String GIRADO ="R";
	
	public static final String COMPROMISO_NUEVO ="";
	public static final String COMPROMISO_AMPLIACION ="M";
	public static final String COMPROMISO_REBAJA ="R";
	public static final String COMPROMISO_ANULACION ="A";
	public static final String COMPROMISO_ANULAION_ERROR ="X";
	
	public static final String DEVENGADO_NUEVO ="";	
	public static final String DEVENGADO_REBAJA ="R";
	public static final String DEVENGADO_ANULACION ="A";
	public static final String DEVENGADO_ANULAION_ERROR ="X";	
	
	public static final String GIRADO_NUEVO ="";	
	public static final String GIRADO_DEVOLUCION ="D";
	public static final String GIRADO_ANULACION ="A";
	public static final String GIRADO_ANULAION_ERROR ="X";	
	
	
	
	/****Mensajes para validacion de campos nulos complementado los que faltan
	 * ya que el resto se completa con el ciclo de ingresos*****/	
	//INTF_CAB
	public static final String EXP_ENCARG_INTFCAB_NULO = "Valor obligatorio número Exp. Siaf de encargo de INTF_CAB, campo exp_encarg.";
	public static final String TIPO_PROC_INTFCAB_NULO = "Valor obligatorio tipo de proceso de selección de INTF_CAB, campo Tipo_proc.";
	public static final String PS_EJEC_INTFCAB_NULO = "Valor obligatorio ps_ejec de INTF_CAB, campo ps_ejec.";
	public static final String PS_ID_PROC_INTFCAB_NULO = "Valor obligatorio id proceso selección de INTF_CAB, campo ps_id_proc.";
	public static final String PS_ID_CONT_INTFCAB_NULO = "Valor obligatorio id de contrato de INTF_CAB, campo ps_id_cont.";
	public static final String PS_F_CONTR_INTFCAB_NULO = "Valor obligatorio fase contraptual de INTF_CAB, campo ps_f_contr.";
	public static final String PS_T_CAMB_INTFCAB_NULO = "Valor obligatorio tipo moneda del contrato de INTF_CAB, campo ps_t_camb.";
	public static final String PS_T_CAMB_INTFCAB_NO_VALIDO = "Valor obligatorio tipo moneda del contrato de INTF_CAB, no válido campo ps_t_camb.";
	public static final String PS_T_CAMB_INTFCAB_NO_NEGATIVO = "Valor obligatorio tipo de operación de INTF_CAB, campo Tipo_Ope.";
	public static final String INTF_CER_INTFCAB_NULO = "Valor obligatorio número de certificado de INTF_CAB, campo intf_cer.";
	public static final String INTF_CERSE_INTFCAB_NULO = "Valor obligatorio secuencia de certificado de INTF_CAB, campo intf_cerse.";
	
	public static final String TIPO_GIRO_INTFCAB_NULO = "Valor obligatorio tipo_giro de INTF_CAB, campo tipo_giro.";
	
	
	
	//CODIGOS
	public static final String COD_EXP_ENCARG_INTFCAB_NULO = "250";	
	public static final String COD_TIPO_PROC_INTFCAB_NULO = "251";
	public static final String COD_PS_EJEC_INTFCAB_NULO = "252";
	public static final String COD_PS_ID_PROC_INTFCAB_NULO = "253";
	public static final String COD_PS_ID_CONT_INTFCAB_NULO = "254";
	public static final String COD_PS_F_CONTR_INTFCAB_NULO = "255";
	public static final String COD_PS_T_CAMB_INTFCAB_NULO = "256";
	public static final String COD_PS_T_CAMB_INTFCAB_NO_VALIDO = "257";
	public static final String COD_PS_T_CAMB_INTFCAB_NO_NEGATIVO = "258";
	public static final String COD_INTF_CER_INTFCAB_NULO = "259";
	public static final String COD_INTF_CERSE_INTFCAB_NULO = "260";
	
	public static final String COD_TIPO_GIRO_INTFCAB_NULO = "273";
	
	
	//INTF_DET09
	public static final String SEC_FUNC_INTF_DET09_NULO = "Valor obligatorio meta de INTF_DET09, campo sec_func.";
	
	//CODIGOS
	public static final String COD_SEC_FUNC_INTF_DET09_NULO = "261";
	
	
	/****Validacion de los campos para gastos *****/
	public static final String TIPO_ID_RUC_INTFCAB = "El proveedor no se encuentra asignado en el compromiso anual campos tipo_id y ruc";
	public static final String PS_F_CONTR_INTFCAB = "La fase contraptual no es válido de INTF_CAB, campo ps_f_contr";
	public static final String EXISTE_COMPROMISO_PARA_AMPLIACION ="Los datos de referencia no coinciden con los datos del compromiso para"
			+ " realizar la ampliacion.";	
	public static final String SEC_FUNC_NO_EXISTE_INTF_DET09 ="La meta no es válido, campo sec_func de INTF_DET09.";
	
	public static final String EXISTE_COMPROMISO_PARA_REBAJA ="Los datos de referencia no coinciden con los datos del compromiso para"
			+ " realizar la rebaja.";	
	
	public static final String EXISTE_COMPROMISO_PARA_ANULACION ="Los datos de referencia no coinciden con los datos del compromiso para"
			+ " realizar la Anulación.";	
	
	public static final String EXISTE_DEVENGADO_PARA_NUEVO ="Los datos de referencia no coinciden con los datos del devengado para"
			+ " realizar un nuevo registro.";
	
	public static final String EXISTE_DEVENGADO_PARA_REBAJA ="Los datos de referencia no coinciden con los datos del devengado para"
			+ " realizar la rebaja.";	
	
	public static final String EXISTE_DEVENGADO_PARA_ANULACION ="Los datos de referencia no coinciden con los datos del devengado para"
			+ " realizar la Anulación.";	
	
	public static final String EXISTE_EXP_GIRADO_PARA_NUEVO ="Los datos ingresados no tienen una referencia "
			+ "de Compromiso para realizar el girado, campos intf_exp, intf_fase, intf_sec, intf_cor.";
	
	public static final String TIPO_GIRO_INTFCAb_NO_VALIDO ="El tipo de giro de INTF_CAB no es válido, campo tipo_giro";
	
	public static final String MONTOMN_DET_MAYOR_MONTO_CERTIFICADO ="El monto de INTF_DET09 es mayor que el saldo del compromiso anual , campo monto_mn.";
	
	public static final String MONTO_MN_MONTO_NO_COINCIDE_GASTO = "Valor del monto en moneda nacional no coincide con el monto de INTF_DET09, campo Monto y Monto_Mn.";
	
	///CODIGOS
	
	public static final String COD_TIPO_ID_RUC_INTFCAB ="262";
	public static final String COD_PS_F_CONTR_INTFCAB = "263";
	public static final String COD_EXISTE_COMPROMISO_PARA_AMPLIACION ="264";//"Los datos de referencia no coinciden con los datos del compromiso para"
			//+ " realizar la ampliacion.";	
	public static final String COD_SEC_FUNC_NO_EXISTE_INTF_DET09 ="265";//"La meta no es válido, campo sec_func de CERT_DET.";
	
	public static final String COD_EXISTE_COMPROMISO_PARA_REBAJA = "266";//"Los datos de referencia no coinciden con los datos del compromiso para"
		//	+ " realizar la rebaja.";	
	
	public static final String COD_EXISTE_COMPROMISO_PARA_ANULACION ="267"; //"Los datos de referencia no coinciden con los datos del compromiso para"
			//+ " realizar la Anulación.";	
	
	public static final String COD_EXISTE_DEVENGADO_PARA_NUEVO = "268"; //"Los datos de referencia no coinciden con los datos del devengado para"
			//+ " realizar un nuevo registro.";	
	
	public static final String COD_EXISTE_DEVENGADO_PARA_REBAJA = "269"; //"Los datos de referencia no coinciden con los datos del devengado para"
			//+ " realizar la rebaja.";
	
	public static final String COD_EXISTE_DEVENGADO_PARA_ANULACION ="270";//"Los datos de referencia no coinciden con los datos del devengado para"
			//+ " realizar la Anulación.";
	
	public static final String COD_EXISTE_EXP_GIRADO_PARA_NUEVO = "271";//"Los datos ingresados no tienen una referencia "
			//+ "de Compromiso para realizar el girado, campos intf_exp, intf_fase, intf_sec, intf_cor.";
	public static final String COD_TIPO_GIRO_INTFCAb_NO_VALIDO ="272";
	
	public static final String COD_MONTOMN_DET_MAYOR_MONTO_CERTIFICADO ="274";
	
	public static final String COD_MONTO_MN_MONTO_NO_COINCIDE_GASTO = "275";
	
	/*****PRESUPUESTO****/
	
	public static final String OPERACION_CONSULTA_PRESUPUESTO ="Debe ingresar el Año de ejecución.";
	public static final String COD_OPERACION_CONSULTA_PRESUPUESTO ="276"; 
	
	public static final String CODIGO_ERRROR_CONSULTA_PRESUPUESTO ="277";
	public static final String DESC_ERRROR_CONSULTA_PRESUPUESTO ="Ocurrio un error al consultar datos de presuepuesto"; 
	
	
}
